/**
 * @Author: charming
 * @Copyright: Copyright */
@charset "utf-8";
html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, input, textarea, label, ul, ol, dl, li, dt, dd, .clearfix:after {margin: 0;padding: 0;/* overflow: hidden; */}
html, body { height: 100%; }
h1, h2, h3, h4 {/* font-weight: bold; */}
li {list-style-type: none;}
a {text-decoration: none;outline: none;color: #393939;}
a:hover {text-decoration: none;color: #ff9724!important;}
table { border-collapse: collapse; border-spacing: 0; }
iframe, img {border:0;}
img {vertical-align: middle;}
input{outline: none}
.uni-pata{margin-top: 30px;/* width: 400px; *//* height: 60px; */}
.clearfix { display: block; #zoom:1;
}
.clearfix:after { content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; display: block; clear: both; }
.left { float: left; }
.right { float: right; }
.hide { display: none; }
.left {
  float: left;
}
.right {
  float: right;
}
.oh {
  overflow: hidden;
}
.os {
  overflow: scroll;
}
.ov {
  overflow: visible;
}
.bgnr {
  background-repeat: no-repeat;
}
.bgr {
  background-repeat: repeat;
}
.bgrx {
  background-repeat: repeat-x;
}
.bgry {
  background-repeat: repeat-y;
}
.bgCover {
  -webkit-background-size: cover;
     -moz-background-size: cover;
          background-size: cover;
}
.pr {
  position: relative;
}
.pa {
  position: absolute;
}
.part {
  width: 1000px;
  margin: 0 auto;
}
.font-xs {
  font-size: 12px;
}
.font-s {
  font-size: 14px;
}
.font-m {
  font-size: 16px;
}
.font-l {
  font-size: 18px;
}
/********************************************************************************
                             **********************************************************/
.tit {
  width: 100%;
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: 18px;
  /* margin-top: 15px; */
}
.tit span {
    color: #fea348;
    font-size: 13px;
    font-family: \5FAE\8F6F\96C5\9ED1;
    margin-left: 6px;
    /* padding-top: 5px; */
    /* margin-left: 5px; */
}
.tit a {
  font-size: 18px;
  line-height: 36px;
  position: relative;
  color: #3e6aba;
  font-weight: bold;
}
.tit a::before {
  content: "";
  height: 2px;
  width: 100%;
  background-color: #3e6aba;
  position: absolute;
  left: 0;
  bottom: -8px;
}
.tit i {
  font-style: normal;
  font-size: 14px;
  color: #305798;
  margin-left: 20px;
}
img {
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  -moz-transition: transform 0.5s, -moz-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s, -moz-transform 0.5s;
}
img:hover {
  /* -webkit-transform: scale(1.04); */
  -moz-transform: scale(1.04);
  -ms-transform: scale(1.04);
  /* transform: scale(1.04); */
}

/********************************************************************************
                              **********************************************************/
.uni-pat {
  margin-bottom: 18px;
  margin-top: 18px;
  width: 304px;
}
.uni-pat .uni-pat-img {
  width: 149px;
  height: 90px;
  float: left;
  overflow: hidden;
  margin-right: 10px;
}
.uni-pat-img {
  width: 214px;
  height: 106px;
  float: left;
  /* overflow: hidden; */
  margin-right: 7px;
  /* padding-left: 2px; */
  position: relative;
}
.uni-pat-img .bg {
    width: 215px;
    height: 30px;
    background: #000;
    filter: alpha(opacity=40);
    opacity: 0.4;
    position: absolute;
    bottom: -23px;
    left: 0px;
    z-index: 1;
}

.uni-pat-img .text {
    width: 215px;
    height: 30px;
    position: absolute;
    bottom: -23px;
    left: 0px;
    z-index: 2;
}

.uni-pat-img .text h4 {
    height: 30px;
    overflow: hidden;
}
.uni-pat-img .text h4 a {
    width: auto!important;
    height: 30px!important;
    line-height: 30px;
    padding: 0 15px;
    font-size: 14px;
    overflow: hidden;
    text-align: center;
    color: #fff;
}


.uni-pat-img2 .bg {
    width: 215px;
    height: 30px;
    background: #000;
    filter: alpha(opacity=40);
    opacity: 0.4;
    position: absolute;
    bottom: -23px;
    left: 0px;
    z-index: 1;
}

.uni-pat-img2 .text {
    width: 215px;
    height: 30px;
    position: absolute;
    bottom: -23px;
    left: 0px;
    z-index: 2;
}

.uni-pat-img2 .text h4 {
    height: 30px;
    overflow: hidden;
}
.uni-pat-img2 .text h4 a {
    width: auto!important;
    height: 30px!important;
    line-height: 30px;
    padding: 0 15px;
    font-size: 14px;
    overflow: hidden;
    text-align: center;
    color: #fff;
}



.uni-pat-tit {
  font-size: 16px;
  line-height: 22px;
  height: 21px;
  overflow: hidden;
  font-weight: bold;
  height: 24px;
  /* outline-width: thin; */
  margin-bottom: 7px;
  /* margin-top: 17px; */
}
.uni-pat-tit a {color: #305798;}
.uni-pat-sum {
    font-size: 14px;
    line-height: 21px;
    height: 61px;
    overflow: hidden;
    color: #999999;
    /* margin-top: 5px; */
    margin-top: 21px;
}
.uni-pat-sum a {
  color: #999999;
  padding-top: 0px;
}
/********************************************************************************
                             **********************************************************/
.uni-tas {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.uni-tas-tit {
  font-size: 16px;
  line-height: 24px;
  height: 24px;
  width: 100%;
  overflow: hidden;
  float: right;
}
.uni-tas-sum {
  font-size: 14px;
  line-height: 24px;
  height: 72px;
  width: 100%;
  overflow: hidden;
  float: right;
  color: #999999;
  margin-top: 5px;
}
.uni-tas-sum a {
  color: #999999;
}
/********************************************************************************
                            **********************************************************/
.uni-tits li {
  font-size: 15px;
  line-height: 30px;
  position: relative;
  /* padding-left: 14px; */
  overflow: hidden;
  width: 315px;
  height: 30px;
}
.uni-tits li::before {
  /* content: ""; */
  width: 5px;
  height: 5px;
  background-color: #b5b5b5;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 12px;
}
.uni-tits .imp {
  font-size: 18px;
  color: #305798;
}
.uni-tits .imp a {
  color: #305798;
  font-weight: bold;
}


.unia-pat {
  margin-bottom: 12px;
  margin-top: 28px;
  width: 340px;
}
.uni-pat .unia-pat-img {
  width: 128px;
  height: 90px;
  float: left;
  overflow: hidden;
  margin-right: 5px;
}
.unia-pat-img {
  width: 149px;
  height: 90px;
  float: left;
  /* overflow: hidden; */
  /* margin-right: 20px; */
  /* padding-left: 2px; */
}
.unia-pat-tit {
  font-size: 16px;
  line-height: 22px;
  height: 21px;
  overflow: hidden;
  font-weight: bold;
  height: 24px;
  /* outline-width: thin; */
  margin-bottom: 7px;
  /* margin-top: 5px; */
}
.unia-pat-tit a { color:#305798;}
.unia-pat-sum {
    font-size: 14px;
    line-height: 21px;
    height: 61px;
    overflow: hidden;
    color: #999999;
    /* margin-top: 5px; */
    margin-top: 21px;
    padding-left: 20px;
}
.unia-pat-sum a {
  color: #999999;
  padding-top: 0px;
}
/********************************************************************************
                             **********************************************************/
.unia-tas {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.unia-tas-tit {
  font-size: 16px;
  line-height: 24px;
  height: 24px;
  width: 100%;
  overflow: hidden;
  float: right;
}
.unia-tas-sum {
  font-size: 14px;
  line-height: 24px;
  height: 72px;
  width: 100%;
  overflow: hidden;
  float: right;
  color: #999999;
  margin-top: 5px;
}
.unia-tas-sum a {
  color: #999999;
}
/********************************************************************************
                            **********************************************************/
.unia-tits li {
  font-size: 15px;
  line-height: 30px;
  position: relative;
  /* padding-left: 14px; */
  overflow: hidden;
  width: 340px;
  height: 30px;
}
.unia-tits li::before {
  /* content: ""; */
  width: 5px;
  height: 5px;
  background-color: #b5b5b5;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 12px;
}
.unia-tits .imp {
  font-size: 18px;
  color: #305798;
}
.unia-tits .imp a {
  color: #3e6aba;
  font-weight: bold;
}
/********************************************************************************
                             ***********************************************************/
.top-upper {
  width: 1000px;
  height: 40px;
  /* min-width: 990px; */
  background-color: #f3f3f3;
  margin: 0 auto;
  margin-bottom: 10px;
}
.top-upper ul {
  float: right;
}
.top-upper li {
  float: left;
  padding-left: 10px;
  color: #999;
  font-size: 12px;
  line-height: 40px;
}
.top-upper li a {
  color: #999;
}
.top-upper-logo {
  line-height: 40px;
}
li.top-upper-gw {
  color: #5982c7;
}
li.top-upper-gw a {
  color: #5982c7;
}
.top-middle {
  margin: 26px auto;
}
.top-middle-logo {
  width: 302px;
  height: 102px;
  float: left;
}
.top-middle-search {
  width: 951px;
  height: 36px;
  padding: 35px 0;
  /* float: none; */
  position: relative;
  margin-left: 32px;
  margin-top: -50px;
}
.inputwd {
  width: 540px;
  height: 36px;
  padding: 0 10px;
  color: #b2b2b2;
  font-size: 14px;
  line-height: 30px;
  -webkit-border-radius: 30px;
     -moz-border-radius: 30px;
          border-radius: 0px;
  outline: 0;
  border: 1px solid #ebebeb;
}
.submitBtn {
  width: 13px;
  height: 13px;
  background-image: url("http://zhigu.news.cn/20170502/home/img/btn_ser.png");
  background-repeat: no-repeat;
  position: absolute;
  right: 0px;
  top: 48px;
  background-color: #fff;
  color: #fff;
  border: 0;
  outline: 0;
}

.top-middle-adv {
  float: right;
  width: 270px;
}
.top-bottom {
  width: 100%;
  min-width: 1000px;
}
.top-bottom-navBig {
    font-size: 14px;
    background-color: #1d71b7;
    height: 50px;
    width: 1000px;
    margin: 0px auto;
    /* margin-top: 15px; */
}
.top-bottom-navBig ul {
  margin: 0 auto;
  width: 1000px;
}
.top-bottom-navBig li {
  height: 27px;
  line-height: 27px;
  color: #ffffff;
  font-size: 16px;
  margin: 0 0px;
  padding: 0px 15.6px;
  float: left;
  margin-top: 12px;
}
.top-bottom-navBig li a {
  color: #fff;
}
.top-bottom-navBig .on {
  /* background-color: #305798; */
  color: #fff;
  /* margin-right: 20px; */
}
.top-bottom-navBig .on a {
  color: #fff;
}
.top-bottom-navSmall {
  height: 56px;
  width: 100%;
  font-size: 14px;
  line-height: 56px;
  background-color: #f2f2f2;
  border-bottom: 1px solid #dbdbdb;
}
.top-bottom-navSmall ul {
  width: 1200px;
  margin: 0 auto;
}
.top-bottom-navSmall li {
  float: left;
  padding: 0 15px;
  color: #999999;
}
.top-bottom-navSmall li a {
  color: #999999;
}
li.top-bottom-navSmall-tit {
  font-weight: bold;
  color: #5982c7;
}
/********************************************************************************
                              *********************************************************/
.part0-headNews {
  width: 1000px;
  float: left;
  border-bottom: 1px dashed #8db8db;
  padding-bottom: 10px;
}
h1 {
  width: 100%;
  height: 75px;
  line-height: 75px;
  font-size: 34px;
  text-align: center;
  color: #3e6aba;
  font-weight: bold;
  overflow:hidden;
}
h1 a {
  color: #305798;
}
.part0-headNews-hots {
  font-size: 14px;
  color: #999999;
  height: 24px;
  line-height: 24px;
  width:100%;
  text-align:center;
  overflow: hidden;
}
.part0-headNews-hots a {
  display: inline-block;
  vertical-align: middle;
  color: #305798;
  padding: 0 5px;
}
.part0-headNews-hots .part0-headNews-more {
  position: relative;
  font-size: 14px;
  color: #305798;
  line-height: 24px;
  padding-right: 15px;
  margin-left: 30px;
}
.part0-headNews-more::before {
  content: "|";
  font-size: 14px;
  line-height: 24px;
  position: absolute;
  left: -20px;
  top: 0;
}

/********************************************************************************
                            ***********************************************************/
.part1 {
  margin-top: 30px;
}
.part1-left {
  width: 1000px;
  float: left;
  margin-top: -5px;
}
.part1-left-top-list {
  width: 315px;
  float: left;
  margin-top: -5px;
  margin-right: 30px;
}
.part1-left-top-list li {
  padding-left: 0;
  /* line-height: 40px; */
  height: 34px;
}
.part1-left-top-list li::before {
  display: none;
}
.part1-left-top-list-tits {
  margin-top: 10px;
  width:315px;
}
.part1-left-top-rotate {
  width: 605px;
  height: 440px;
  float: right;
}
.part1-left-top-rotate .swiper-container {
  width: 100%;
  height: 100%;
}
.part1-left-top-rotate .pagination {
  position: absolute;
  width: 70px;
  height: 15px;
  right: 16px;
  bottom: 18px;
  z-index: 3;
}
.part1-left-top-rotate .swiper-pagination-switch {
  width: 8px;
  height: 8px;
  border: 1px solid #fff;
  display: inline-block;
  margin-right: 5px;
}
.part1-left-top-rotate .swiper-active-switch {
  background-color: #fff;
}
.part1-left-top-rotate-img {
  width: 605px;
  height: 400px;
  overflow: hidden;
}
.part1-left-top-rotate-tit {
  width: 606px;
  height: 40px;
  position: relative;
}
.part1-left-top-rotate-tit a {
  position: relative;
  z-index: 1;
  line-height: 40px;
  width: 100%;
  height: 100%;
  padding: 0 3%;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
  font-weight: bold;
}
.part1-left-top-rotate-tit::before {
  content: "";
  background-color: #3f3f3f;
  background-image: url("http://tmisc.home.news.cn/cloudnews/df-news/xh_xizang/images/xhdf-titbg.png");
  width: 100%;
  height: 100%;
  background-repeat: repeat;
  display: block;
  z-index: 0;
  position: absolute;
  left: 0;
  bottom: 0;
}
.part1-right {
  width: 247px;
  float: right;
}
.part1-right-upper { margin-bottom:10px;}
.part1-right-middle { margin-bottom:10px;}
.part1-right-bottom {position: relative;}
/********************************************************************************
                     ****************************************************************/
.part2 {
  margin-top: 13px;
}
.part2-left {
  width: 300px;
  margin-right: 30px;
  float: left;
}
.part2-center {
  width: 585px;
  float: left;
}
.part2-center .uni-pat .uni-pat-img {width: 195px;height: 110px;margin-right: 0px;}
.part2-center .uni-pat .left1 {/* margin-right: 14px; */}
.part2-center .uni-pat { margin-bottom:0px; margin-top:10px;}
.part2-left .uni-pat {margin-bottom: 10px;}
.part2-center .uni-tits {
  width: 44%;
  float: left;
  margin-right: 5%;
}
.part2-right {
  width: 247px;
  float: right;
}
.part2-right .uni-pat {
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 0px;
  margin-bottom: 15px;
}
.part2-right .uni-pat-img {
  width: 98px;
  height: 120px;
}
.part2-right .uni-pat-tit {
  height: 24px;
}
.part2-right .uni-pat-tit a {
	color:#3e6aba;
	font-size:14px;
}
.part2-right .uni-pat-sum {
  height: 85px;
}
.part2-right .uni-pat-sum span { padding:0 10px; border: 1px solid #ebebeb; border-radius: 10px; color:#3e6aba;}
.part2-right li {
  padding-left: 14px;
}
.part2-right li::before {
  display: block;
}
/********************************************************************************
                              ***********************************************************/
.adv {
  margin-top: 12px;
  margin-bottom: 10px;
}
.adv-small {
  width: 360px;
  margin-right: 30px;
  overflow: hidden;
  display: inline-block;
  float: left;
  height: 100px;
}
.adv-big {
  width: 810px;
  overflow: hidden;
  display: inline-block;
  float: left;
  height: 100px;
}
.adv .adv-one { width:290px; overflow:hidden; margin-right:8px;}
.adv .last {margin-right:0px;}
.adv .adv-left { width:570px; float:left; padding-left:20px;}
.adv .adv-right { width:570px; float: right; padding-right:20px;}
/********************************************************************************
                      ***************************************************************/
.part3 {
  margin-top: 20px;
}
.part3-left {
  width: 178px;
  margin-right: 35px;
  float: left;
}
.part3-center {
  width: 376px;
  margin-right: 35px;
  float: left;
}
.part3-center .uni-pat {
  margin-bottom: 18px;
}
.part3-center .uni-pat-tit a { color: #3e6aba;font-size: 14px; font-weight:600;}
.part3-center .uni-pat-tit .tit_sm {font-size: 14px;
    line-height: 20px;
    width: 50px;
    height: 24px;
    background: url(http://www.ln.xinhuanet.com/2017/sygb/img/ft_zb_tl_bg.png) no-repeat;
    color: #3e6aba;
    text-align: center;
	float:left;
	}
.part3-center .uni-pat-sum {
	height: 95px;
}
.part3-center .uni-pat-img { height:145px;}
.part3-center .uni-pat-img .picTit{ background: #5982c7;padding: 6px 10px;font-size: 14px;line-height: 25px} 
.part3-center .uni-pat-img .picTit a{line-height: 25px; color:#fff;}
.part3-right {
  width: 376px;
  float: right;
}
.part3-left-name {
  font-size: 14px;
  line-height: 25px;
  width: 77px;
  height: 26px;
  background-image: url("http://www.ln.xinhuanet.com/2017/sygb/img/tit_bg.png");
  color: #3e6aba;
  text-align: center;
  margin-top: 10px;
  margin-bottom:10px;
}
.part3-left-name a {
  color: #3e6aba;
}
.part3-right-cont {
  height: 315px;
}

.part3-right-cont-tit {
  line-height: 58px;
  padding: 0 10px;
  height: 58px;
  color: #fff;
  overflow: hidden;
  font-size: 16px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.part3-right-cont-tit a {
  color: #fff;
}
.part3-right-cont .uni-pat-img { width:380px; height:140px; margin-bottom:20px;}
.part3-right-cont .borderCont { padding-top: 0px; position: relative; }
.borderCont .tab2 {width:376px;position:relative;margin:5px auto;} 
.borderCont .tab2 .tab_menu{width:31%;float:left;position:absolute;z-index:1;} 
.borderCont .tab2 .tab_menu li{float:left; width:116px; height:50px;line-height:50px;border-bottom:0px;cursor:pointer;text-align:center;margin:0 0px 0 0; background:url(http://www.ln.xinhuanet.com/2017/sygb/xl/img/lnpd_spgb_tab_bg.jpg) no-repeat;} 
.borderCont .tab2 .tab_menu li a { color:#fff;}
.borderCont .tab2 .tab_box{width:260px;height:150px;clear:both;position:relative;float:right;} 
.borderCont .tab2 .tab_menu .selected{background-color:yellow;cursor:pointer;} 
.borderCont .tab2 .tab_box div{padding:0px;} 
.borderCont .tab2 .tab_box img { width:260px; height:150px;} 
.borderCont .tab2 .hide{display:none;}

.part3-right-cont .part3-right-cont-img::before {
  content: "";
  width: 57px;
  height: 57px;
  background-image: url("http://www.ln.xinhuanet.com/2017/sygb/img/play.png");
  -webkit-background-size: 96% auto;
     -moz-background-size: 96% auto;
          background-size: 96% auto;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 2;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -28px;
  margin-top: -28px;
}
.part3-right-cont-img-tit::before {
  content: "";
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
  left: 0;
  bottom: 0;
}
/********************************************************************************
                           ************************************************************/
.part4 {
  margin-bottom: 16px;
  margin-top: -10px;
}
.part4-cont {
  width: 100%;
  height: 340px;
}
.part4-cont ul {
  width: 1010px;
}
.part4-cont li {
  float: left;
  margin-right: 1px;
  margin-bottom: 2px;
  overflow: hidden;
}
.part4-cont li a {
  display: block;
  position: relative;
}
.part4-cont li i {
  width: 100%;
  height: 45px;
  text-align: center;
  line-height: 45px;
  color: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  font-size: 16px;
  font-style: normal;
}
.part4-cont li i a{
  width: 100%;
  height: 45px;
  text-align: center;
  line-height: 45px;
  color: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  font-size: 16px;
  font-style: normal;
}
.part4-cont li a::before {
  content: "";
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
  width: 100%;
  height: 45px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 0;
}
.part4-cont .big {
  width: 499px;
  height: 312px;
  float: left;
  position: relative;
  overflow: hidden;
}
.part4-cont .small {
  width: 251px;
  height: 340px;
  float: left;
  position: relative;
  overflow: hidden;
}
.part4-cont .small a {
  width: 248px;
  height: 155px;
  margin-bottom: 2px;
  overflow: hidden;
  margin-left: 2p;
}
/********************************************************************************
              ********************************************************************/
.part5 {
  margin-top: 30px;
}
.part5-cont {
  width: 1000px;
}
.partHot {width: 659px;height: 60px;background: url(hotbg.jpg?0) center top no-repeat;float:right;margin-top: -55px;display:block;margin-right: -3px;}
#bwyc { width: 330px; height: 60px; background: url(http://www.gs.xinhuanet.com/gsstatics/images/index2017/img/zxcm.png) 0 6px no-repeat; overflow: hidden;  }
#bwyc .title { float: left; height: 50px; line-height: 16px; padding: 15px 0 0 20px; font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; color: #0e649a; }
#bwyc .title span { color: #fea348; font-size: 12px; font-family: \5FAE\8F6F\96C5\9ED1; }

#hotItem {height: 80px;overflow: hidden;position: relative;float: right;width: 550px;padding-left: 30px;}
#hotItem .title { float: left; height: 50px; line-height: 16px; padding: 15px 0 0 20px; font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; color: #0e649a; }
#hotItem .title span { color: #fea348; font-size: 12px; font-family: \5FAE\8F6F\96C5\9ED1; }
#hotItem .hotList { float: left; width: 600px; height: 120px; }
#hotItem .hotList li { padding-top: 2px; vertical-align: top; }
#hotItem .hotList li p { float: left; height: 28px; overflow: hidden; color: #0f588b; padding-left: 3%; padding-right: 1%; background:url(http://www.gs.xinhuanet.com/gsstatics/images/index2017/img/dian.gif) left no-repeat }
#hotItem .hotList li a {line-height: 28px;color: #393939;font-size: 14px;}
#hotItem .btn { width: 30px; height: 20px; position: absolute; z-index: 1; right: 0px; cursor: pointer; }
#hotItem .btn i { width: 0; height: 0; line-height: 0px; font-size: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent; _border-bottom: 6px solid dashed; _border-top: 6px solid dashed; position: absolute; left: 50%; margin-left: -8px; overflow: hidden; }
#hotItem .btnPrev {right: 17px;top: 2px;}
#hotItem .btnPrev i { border-bottom: 6px solid #a9a9a9; top: 6px; }
#hotItem .btnNext {right: 17px;bottom: 22px;}
#hotItem .btnNext i { border-top: 6px solid #a9a9a9; bottom: 4px; }
.part5-cont-item {
  float: left;
  width: 665px;
  margin-left: 0px;
  /* margin-bottom: 20px; */
  margin-top: 0px;
  height: 268px;
}
.part5-cont-item-tits li {
  float: left;
  width: 48%;
  margin-right: 2%;
  padding-left: 0;
}
.part5-cont-item-tits li::before {
  display: none;
}
.part5-cont-item-tits i {
  color: #5982c7;
  font-style: normal;
}
.part5-cont-item .tab1{width: 680px;position:relative;margin:0px auto;/* margin-top: 15px; */} 
.part5-cont-item .tab1 .tab_menu{width: 83%;float:left;position:absolute;z-index:1;border-bottom: 1px solid #dbdbdb;/* margin-top: 150px; */margin-left: 14px;} 
.part5-cont-item .tab1 .tab_menu li{float:left;width:auto;height:35px;line-height:35px;border-bottom:0px;cursor:pointer;text-align:center;margin: 0 8px 0 0;} 
.part5-cont-item .tab1 .tab_menu li a { color:#999;}
.part5-cont-item .tab1 .tab_menu li a::before {content: "";
    height: 2px;
    width: 20px;
    background-color: #3e6aba;
    position: absolute;
    left: 0;
    bottom: -8px;}
.part5-cont-item .tab1 .tab_menu .selected a { color: #3e6aba;}
.part5-cont-item .tab1 .tab_menu .selected a::before {content: "";
    height: 2px;
    width: 44px;
    background-color: #3e6aba;
    position: absolute;
    left: 0;
    bottom: -7px;}
.part5-cont-item .tab1 .tab_box{width: 665px;/* height: 60px; */both;top: -8px;position:relative;float: right;/* margin-left: 21px; */} 
.part5-cont-item .tab1 .tab_menu .selected{cursor:pointer;} 
.part5-cont-item .tab1 .tab_box div{ padding:0px; }  
.part5-cont-item .tab1 .hide{display:none;}

.accordion3{width:375px; text-align:left; }
.part5-cont-item .tab1 .tab_box .accordion3{ padding:0px; }
.accordion3 ul li{ border:1px solid #f1f1f1; margin-bottom:15px;} 
.accordion3 ul li h3 {  height:50px; overflow:hidden; padding-right:5px;} 
.accordion3 ul li h3 a { font-size: 14px;
    line-height: 50px;}
.accordion3 ul li h3 span{ float:left;width:45px; text-align:center; font:normal 16px/50px arial; margin-right:10px;} 
.accordion3 ul li.on{border:0px solid #f1f1f1; } 
.accordion3 ul li.on h3{ height:45px; line-height:50px; } 
.accordion3 ul li.on h3 a { font-size: 16px;}
.accordion3 ul li.on h3 span{ height:45px; line-height:45px; font-size:30px; color:#fff; background:#3e6aba; } 
.accordion3 .accordionImg img{ width:75%; height:160px; display:block; margin:0 auto;} 
/********************************************************************************
                           *************************************************************/
.part6 {
  width: 100%;
  min-width: 1000px;
  height: 600px;
  padding-top: 5px;
  margin-top: 10px;
}
.part6 .part-left {
	width: 679px;
	float:left;
	position: relative;
	/* margin-bottom: 600px; */
	/* margin-top: -100px; */
	}
.part6 .part-right {
	width: 373px;
	float:right;
	}	
.part6 .part-right img { margin-bottom:4px;}	
.part6 .tit {
  margin-bottom: 15px;
  /* width: 74%; */
  /* margin-left: 1px; */
}
.part6 .tit a::before {
  background-color: #3e6aba;
}


.part6 .uni-tas {
  padding-top: 5px;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.part6-left {
  width: 284px;
  /* margin-right: 35px; */
  float: left;
  /* margin-left: 16px; */
}
.part6-center {
  width: 376px;
  margin-right: 35px;
  float: left;
}
.part6-right {
  width: 360px;
  float: right;
  margin-top: -37px;
  margin-right: 0px;
}
.part6-cont {
  width: 100%;
}
.part6-name {
  font-size: 18px;
  color: #3e6aba;
  /* padding-left: 15px; */
  margin-bottom: -29px;
  position: relative;
  line-height: 27px;
  border-bottom: 1px solid #dbdbdb;
}
.part6-name a {
  color: #3e6aba;
}
.part6-name::before {
  content: "";
  height: 2px;
  width: 100%;
  background-color: #3e6aba;
  position: absolute;
  left: 0;
  bottom: 0px;
}
.part6-left-pts {
  width: 100%;
  height: 350px;
  overflow: hidden;
  margin-bottom: 10px;
}
.part6-left-pts-img {
  height: 246px;
  width: 100%;
  position: relative;
}
.part6-left-pts-img img {
  width: 100%;
  height: 100%;
}
.part6-left-pts-tit {
  width: 96%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  overflow: hidden;
  z-index: 3;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  font-size: 18px;
}
.part6-left-pts-tit a {
  color: #fff;
}
.part6-left-pts-img::before {
  content: "";
  height: 50px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 0;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
}
.part6-left-pts-sum {
  height: 84px;
  padding: 10px 4% ;
  background-color: #5982c7;
  color: #fff;
  font-size: 14px;
  line-height: 30px;
  overflow: hidden;
}
/********************************************************************************
                       *****************************************************************/
.part7 {
  margin-top: 20px;
}
.part7-cont {
  width: 1236px;
}
.part7-cont-item {
  float: left;
  width: 376px;
  margin-right: 36px;
}
.part7-cont-item .thln { width:309px; margin:0 0 0 35px;}
/********************************************************************************
                             ***********************************************************************/
.part8-cont {
  background-color: #f6f6f6;
  padding: 15px 12px;
}
.part8-cont li {
  float: left;
  width: 10%;
  height: 34px;
  line-height: 34px;
  font-size: 12px;
}
.foot-partner { padding-top: 20px; padding-bottom: 0px;}
.foot-partner h3 { color: #3773db; font-size: 16px; font-weight: bold; padding-bottom: 20px; }
.foot-partner h3 a { float: right; color: #b2b2b2; font-weight: normal; font-size: 14px; }
.foot-partner ul { overflow: hidden; margin-bottom:20px; }
.foot-partner li { float: left; color: #aec1ed; font-size: 14px; line-height: 30px; width:105px; height:40px; }
.foot-partner li a { color: #aec1ed; }
.foot-partner li+ li { padding-left: 16px; }

/********************************************************************************
                           *************************************************************************/
.foot {
  text-align: center;
  font-size: 12px;
  line-height: 24px;
  color: #666;
  border-top: 1px solid #d9d9d9;
  margin: 0px auto 0;
  padding-top: 15px;
}
.foot a {
  margin: 0 10px;
  color: #666;
}
.foot i {
  color: #00499e;
  font-style: normal;
}
/********************************************************************************
                     *****************************************************************************/
.xhdf_moreAdv {height: 75px;margin-top: 0px;position: relative;}
.xhdf_advIn {width: 1010px;height: 75px;margin: 0 auto;}
.xhdf_advIn .swiper-container {width: 325px;height: 65px;float: left;padding-right: 11.6px;overflow: hidden;}
.xhdf_content .xhdf_moreAdv li a, .xhdf_num6_box ul li a { display: block; }
.xhdf_advIn img {width: 328px;height: 65px;vertical-align: middle;}
.xhdf_advIn .xhdf_scroll5 img {width: 550px;height: 75px;vertical-align: middle;margin-left: -5px;}
.xhdf_advIn .xhdf_scroll5 .swiper-container {width: 550px;height: 75px;overflow: hidden;/* margin-left: 10px; */} 
.xhdf_advIn .xhdf_scroll6 img {width: 1000px;height: 75px;vertical-align: middle;}
.xhdf_advIn .xhdf_scroll6 .swiper-container {width: 1000px;height:90px;overflow: hidden;} 
.xhdf_advIn .xhdf_scroll7 img {width: 1000px;height: 60px;vertical-align: middle;/* margin-top: -10px; */}
.xhdf_advIn .xhdf_scroll7 .swiper-container {width: 1000px;height: 50px;overflow: hidden;margin-top: -7px;/* margin-bottom: 5px; */} 
.xhdf_advIn .xhdf_scroll8 img {width: 340px;height: 75px;vertical-align: middle;/* margin-left: -10px; */}
.xhdf_advIn .xhdf_scroll8 .swiper-container {width: 340px;height: 75px;overflow: hidden;/* margin-right: 2110px; */} 
.xhdf_advIn .xhdf_scroll9 img { width:595px; height:105px; vertical-align: middle; }
.xhdf_advIn .xhdf_scroll9 .swiper-container {width: 405px;height:105px;overflow: hidden;} 
.xhdf_advIn .xhdf_scrol20 img { width:595px; height:105px; vertical-align: middle; }
.xhdf_advIn .xhdf_scrol20 .swiper-container { width:595px; height:105px; overflow: hidden;} 
/*# sourceMappingURL=index.css.map */
.guanggao{
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 26px;
    height: 16px;
    z-index: 1000;
    background: url(http://www.ln.xinhuanet.com/resource/static/images/guanggao.png) 100% 0% no-repeat;
}
/********************************************************************************
                            ***********************************************************/
.xhdf_logo_search{width: 600px;height: 46px;margin-top: 28px;float: left;}
.xhdf_logo_search input{display: block;width: 502px;height: 44px;line-height: 44px;padding: 0 10px;border: 1px solid #c7c7c7;border-right: none;float: left;}
.xhdf_logo_search a{display: block;color: #fff;width: 76px;height: 46px;line-height: 46px;font-size: 14px;text-align: center;background: #305798;float: left;}
.xhdf_logo_search a:hover{ color: #fff!important}

.topL {
	position: relative;
	z-index: 3;
	width: 100%;
	height: 94px;
	padding-top: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.topL .logo {
	position: relative;
	padding-right: 15px
}

.topL .logo:before {
	content: "";
	width: 2px;
	height: 58px;
	background: #adadad;
	opacity: .45;
	display: block;
	position: absolute;
	right: 0;
	top: 5px
}

.topL .company {
	padding: 4px 15px;
	font-size: 14px;
	line-height: 20px;
	color: #083b90
}

.topL .company a,.topL .company span {
	display: block
}

.topL .company a {
	color: #083b90
}

.topL .adv {
	position: relative;
	width: 372px;
	height: 66px
}

.topL .adv .adv-cont {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 4
}

.topL .comprehensive {
    float: left;
}


.topL .comprehensive .comprehensive-bottom .channel {
	position: relative;
	display: inline-block;
	font-size: 14px;
	color: #083b90
}

.topL .comprehensive .comprehensive-bottom .channel a,.topL .comprehensive .comprehensive-bottom .channel span {
	cursor: pointer;
	position: relative;
	z-index: 3;
	color: #71869e;
    font-size: 12px;
}

.topL .comprehensive .comprehensive-bottom .channel a {
	color: #083b90
}

.topL .comprehensive .comprehensive-bottom .channel:hover .channel-sub {
	display: block
}

.topL .comprehensive .comprehensive-bottom .channel .channel-sub {
	display: none;
	position: absolute;
	top: 14px;
	left: -2px;
	z-index: 1;
	width: 445px;
	height: 106px
}

.topL .comprehensive .comprehensive-bottom .channel .channel-sub-cont {
	position: absolute;
	top: 22px;
	left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
	width: 445px;
	height: 85px;
	line-height: 23px;
	background: #fff;
	border: 1px solid #ededed
}

.topL .comprehensive .comprehensive-bottom .channel .channel-sub-cont a {
	white-space: nowrap;
	padding-right: 8px;
}

.topL .comprehensive .comprehensive-bottom .channel .channel-sub-cont:before {
	content: "";
	position: absolute;
	left: 55px;
	top: -10px;
	width: 18px;
	height: 11px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALCAYAAAByF90EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNDQzNzNhOC0xZjk2LTJiNDMtOWRhYS1kMDEwMjg0OGQ3Y2QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTVCNTgyRkEyQzhBMTFFQjkyMDZFMDkyQTFEQkIxRUQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTVCNTgyRjkyQzhBMTFFQjkyMDZFMDkyQTFEQkIxRUQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MmVkMmY2NDktMThiZC0xNjQzLWIyYTEtMmRmMmQxNmI2MjdmIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI0NDM3M2E4LTFmOTYtMmI0My05ZGFhLWQwMTAyODQ4ZDdjZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsD5HAYAAADUSURBVHjarJJLCsJAEER7ZJgkkxBXuUFOIEL2wVt4Dg+hh3DnVhBBvZDLLLPIKlZJK4jmo1jwoOmuqWQ+pqoqGdAKGLDpM9mBkCVYa30Fuy7jpCekBNs0TQ1hrb2vgmZgnySJs9YKYc0emI8NysEljuOpc+7ZZM0eypN6eoMycPbeZ0EQvH2BPc7oUe/HIA+OURTlYRh2Hhxn9NCra16CuIcDTAVMQ8+BQQwsNMw9gu43gsECvy1jRS/WlHqbxuBBttw7DlJ+UV3X0jSNmBaSP+gmwAA29SNP/jPeagAAAABJRU5ErkJggg==) 0 0 no-repeat
}

.topL .comprehensive .comprehensive-bottom .channel.channel0,.topL .comprehensive .comprehensive-bottom .channel.channel1 {
	padding-right: 13px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAo0lEQVQYlX3QoW5CQRQE0ENDEM9UobAYUDg8HhLweL4FwSeg0CRAsEgSXF0r+gdPYbCPXHIfQdBOcpPZmdnd2W0sV8cCN/+jaGKBL5z+iI4w+EALW/TehPrptSJY4hN7tF9CwXfplRFc564uDtEnJ3ho4a2jY4U5Ohhik1rwS3pVBAPx6jHOmKb2m9rjR+LqGtE1jGvOJLUH6hNr/GCWi++nijsXMh9pW2KGdgAAAABJRU5ErkJggg==) right center no-repeat ;
	
}

.topL .comprehensive .comprehensive-bottom .channel.channel0 {
	margin-right: 15.5px
}

.topL .comprehensive .comprehensive-bottom .channel.channel0:after {
	content: "";
	display: block;
	position: absolute;
	right: -10px;
	top: 5px;
	width: 1px;
	height: 12px;
	background: #b4b4b4
}

.topL .comprehensive .comprehensive-bottom .channel.channel0 .channel-sub-cont {
	width: 405px
}

.topL .comprehensive .comprehensive-bottom .channel.channel1 {
	margin-right: 15.5px
}

.topL .comprehensive .comprehensive-bottom .channel.channel1:after {
	content: "";
	display: block;
	position: absolute;
	right: -10px;
	top: 3px;
	width: 1px;
	height: 12px;
	background: #b4b4b4
}

.topL .comprehensive .comprehensive-bottom .channel.channel5 .channel-sub {
	left: auto;
	right: -140px
}

.topL .comprehensive .comprehensive-bottom .channel.channel5 .channel-sub-cont {
	width: 310px;
	height: 85px
}

.topL .comprehensive .comprehensive-bottom .channel.channel5 .channel-sub-cont:before {
	left: auto;
	right: 0
}
